import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import MyBreadCrumb from './components/MyBreadCrumb.vue'
// 导入excel导出的方法
import exportExcel from '@/tools/exportExcel'
// 引入配置拦截器后的axios
import axios from './http/req'
// 1、导入ui组件库
import ElementUI from 'element-ui'
// 2、导入组件库的样式文件
import 'element-ui/lib/theme-chalk/index.css'
// 3、使用组件库
Vue.use(ElementUI)
// 组件全局注册
Vue.component('MyBreadCrumb', MyBreadCrumb)
Vue.config.productionTip = false
// 将axios挂载到Vue实例的原型中 方便在各组件中通过this.$http调用
Vue.prototype.$http = axios
// 将excel导出方法挂载到Vue原型上
Vue.prototype.$exportExcel = exportExcel
new Vue({
  router,
  store,
  render: (h) => h(App)
}).$mount('#app')
